В настоящее время у нас есть система клиент-сервер. У нас есть это приложение, которое будет отслеживать производительность каждой транзакции в нашей системе (время начала запроса / обработки / sql запросов ... и т. Д.), Записывая журналы в текстовый файл на компьютере клиента.
Наша текущая реализация была при каждом запросе, мы будем открывать файл журнала, записывать детали транзакции, а затем закрывать файл для каждого запроса, который мы делаем. Существует также отдельный экземпляр FileWriter для каждого клиента.
Нам интересно, лучше ли открывать текстовый файл на протяжении всего использования приложения, а затем просто закрывать его при выходе из системы, используя один экземпляр FileWriter.
- Каковы последствия использования одного экземпляра FileWriter?
- Произойдет ли значительное изменение скорости, когда мы изменим Filewriter с Multiple Instance на один экземпляр?