Egram очень круто и прикольно сделан, и код там хороший. Но он не абстрагирован от протокола вообще никак. Там много где используются сырые типы из TdLib.
Кто знает, как работает IDE от jetbrains? Оно у меня работает нормально и плавно. Когда я ее сворачиваю на часа два-три, а потом возвращаюсь к работе - оно лагает и не реагирует на мои действия минут 5-10. Ноут у меня, конечно, не самый лучший, но почему? Оно кэш какой-то свой чистит?
Кто знает, как работает IDE от jetbrains? Оно у меня работает нормально и плавно. Когда я ее сворачиваю на часа два-три, а потом возвращаюсь к работе - оно лагает и не реагирует на мои действия минут 5-10. Ноут у меня, конечно, не самый лучший, но почему? Оно кэш какой-то свой чистит?
После разворачивания оно может решить синкнуть FS, например.
Во-первых, глянь дисковую IO-активность во время разворачивания (под винду resmon, под другие ОС не знаю). Если там своп, то будет видно и понятно всё.
Во-первых, глянь дисковую IO-активность во время разворачивания (под винду resmon, под другие ОС не знаю). Если там своп, то будет видно и понятно всё.
Далее, если считаешь, что это всё-таки не своп, тогда собери фриз дампы, и мб сразу профилятором потыкай (в зависимости от того, какая IDE, там немножко разные способы тыкать могут быть, но в целом где-то в IDE просто есть кнопка «хочу профилировать IDE»).