Описание тега resource-management
3
ответа
Как бороться с классом, чем инкапсулирует одноразовый экземпляр?
interface IMyInterace { void Open(); object Read(); void Close(); } class MyImplementation : IMyInterface { public void Open() { /* instantiates disposible class */ } //... public void Close() { /* calls .Dispose(); */ } } Есть ли хороший способ спр…
30 дек '10 в 19:37
1
ответ
Использование Cgroup для ограничения ресурсов
Моя цель: предоставить пользователю способ ограничить ресурсы, такие как процессор, память для данного процесса (C++). Поэтому кто-то предложил мне использовать Cgroups, что выглядит как идеальная утилита. После некоторых исследований у меня возникл…
14 апр '15 в 20:22
1
ответ
Существует ли какой-либо стандартный способ явного закрытия служб и других ресурсов?
Например, при использовании подключения к базе данных, потоков или потоков ввода-вывода (все, что требуется для явного закрытия / освобождения), существует ли какой-либо стандартный способ сделать это? Возможно, путем реализации какого-то стандартно…
20 дек '11 в 16:40
6
ответов
Почему файловые дескрипторы такие дорогие ресурсы?
В священных войнах о том, является ли сборка мусора хорошей вещью, люди часто указывают, что она не обрабатывает такие вещи, как освобождение файловых дескрипторов. Помещение этой логики в финализатор считается плохой вещью, потому что ресурс освобо…
05 дек '09 в 01:02
1
ответ
Как справиться с управлением ресурсами с множественным наследованием?
Скажем, у меня есть базовый класс и несколько производных классов: class Base1 { public: virtual ~Base1() {} virtual void update() = 0; }; class Derive1 : public Base1 { public: void update() override {/*...*/} }; class Derive2 : public Base1 { publ…
07 авг '14 в 07:38
0
ответов
Проектирование (текстуры) системы ресурсов
Для игры с открытым исходным кодом я хотел перестроить систему управления ресурсами, но попал в тупик и мне нужно несколько указателей на некоторые материалы для чтения или куда идти сейчас. Начальная точка была (в основном) Loader Заголовок класса …
25 авг '18 в 12:50
0
ответов
Как настроить управление ресурсами Firefox
У меня есть веб-приложение, которое расположено на трех мониторах (три отдельных окна, которые обмениваются данными друг с другом по широковещательному каналу). На экранах я показываю несколько видеопотоков (до четырех на экран) в формате MJPEG. Все…
16 янв '18 в 15:26
1
ответ
Управление ресурсами при использовании "использования" внутри выражения последовательности
У меня есть простое выражение последовательности, которое использует ресурс, который я хотел бы очистить, когда я закончу: type MyObject() = member this.Items = seq { use resource = ResourcePool.Get() let c = resource.ValueCount if c > 0 then for…
24 янв '14 в 19:54
3
ответа
Совместное использование ресурсов между веб-запросами?
Есть ли в ASP.Net стандартный способ распределения ресурсов между веб-запросами? Это моя проблема: Есть веб-сервис, который мне нужно запросить из кода за несколькими страницами Этот веб-сервис допускает только один сеанс входа в систему за раз Если…
25 ноя '13 в 23:51
3
ответа
Варианты шаблона закрытия потока в Java
Я часто вижу следующий шаблон как в документации Java, так и в коде других людей при работе с потоками: FileInputStream fis = null; try { fis = new FileInputStream("some.file"); // do something useful with fis } finally { if (fis != null) { fis.clos…
13 авг '14 в 22:36
7
ответов
Какова связь между ключевым словом using и интерфейсом IDisposable?
Если я использую using Ключевое слово, я все еще должен реализовать IDisposable?
23 авг '10 в 04:30
1
ответ
Как использовать управляемые ресурсы с помощью scala-arm
Как я могу использовать scala-arm в приведенном ниже коде, так что inputStream выпущен автоматически? def inflate(data: Array[Byte]): Array[Byte] = { val inputStream = new InflaterInputStream(new ByteArrayInputStream(data), new Inflater) Stream.cont…
24 дек '13 в 14:18
2
ответа
Является ли миллион пользователей, обращающихся к одному файлу на сервере, таким же, как миллион пользователей, поражающих миллион разных файлов?
Является ли миллион пользователей, обращающихся к одному файлу на сервере, таким же, как миллион пользователей, поражающих миллион разных файлов?
22 апр '10 в 22:42
2
ответа
Раннее завершение и утечки памяти в библиотеке C++/CLI
У меня проблемы с финализаторами, которые, кажется, были вызваны в начале проекта C++/CLI (и C#), над которым я работаю. Кажется, это очень сложная проблема, и я собираюсь упомянуть множество различных классов и типов из кода. К счастью, это открыты…
13 окт '11 в 18:41
1
ответ
Обертывание функций C в автообъектах без дублирования кода
В C++03, когда вы должны были обернуть кучу функций C в классе для создания "автообъекта", вы должны были настроить объект в соответствии с типом функций, которые он инкапсулировал. Например, чтобы обернуть файл Windows HANDLE, вам нужно было вызват…
03 июн '13 в 13:49
11
ответов
Понимание значения термина и концепции - RAII (приобретение ресурсов - инициализация)
Не могли бы вы, разработчики C++, дать нам хорошее описание того, что такое RAII, почему он важен и имеет ли он какое-либо отношение к другим языкам? Я немного знаю Я считаю, что это означает "Приобретение ресурсов - это инициализация". Однако это и…
03 апр '09 в 05:21
0
ответов
Java использует finalize для добавления задачи очистки для другого потока
Я использую OpenGL в Java, и я должен удалить внешние ресурсы (например, vbos). Рекомендуемый способ - иметь Disposable интерфейс. Однако для этого потребовалось бы, чтобы почти каждый класс, имеющий дело с ресурсами, реализовывал этот интерфейс. И …
07 сен '16 в 06:39
3
ответа
Когда std::shared_ptr освобождает свой объект?
Я на Ubuntu 14.04 с использованием GCC 4.8.4, и у меня есть код, подобный следующему: std::shared_ptr<MyClass> my_shared_object = set elsewhere... MyFunction(*my_shared_object); куда MyFunction подпись выглядит так: void MyFunction(const MyCla…
19 ноя '15 в 19:29
5
ответов
Закрытие вложенного ридера
При чтении из текстового файла обычно создается FileReader а затем гнездится, что в BufferedReader, Кого из двух читателей мне следует закрыть, когда я закончу читать? Это имеет значение? FileReader fr = null; BufferedReader br = null; try { fr = ne…
05 фев '11 в 19:28
0
ответов
Управляйте количеством картографов на каждом узле в кластере
У меня очень маленький 2 узел Hadoop-HBase кластер. Я исполняю MapReduce рабочие места на нем. я использую Hadoop-2.5.2, У меня есть 32 ГБ (узлы имеют 64 ГБ памяти каждый) бесплатно MapReduce в каждом узле с конфигурацией на сайте пряжи следующим об…
09 окт '18 в 17:35