Я собираюсь сделать проект в ближайшее время для своей степени, требующей грубой силы хруста и анализа текста. Это, очевидно, означает много чтения и записи в ОЗУ.Самое эффективное управление памятью C#
Что является наиболее эффективным методом управления памятью в C#? В прошлом семестре я познакомился с memory marshal class и нашел, что это очень эффективный метод чтения и записи больших объемов данных в ОЗУ, однако, возможно, это был мой опыт. Я надеюсь, что кто-то может дать мне несколько советов или предложений по альтернативам или рекомендациям по управлению памятью на C#.
Благодаря
Универсальная передовая практика: делайте то, что вам нужно. Попробуйте сделать свое приложение без использования сортировки (или чего-нибудь неуправляемого). Он работает в огромном большинстве случаев. Если вы узнаете через эмпирическое представление, вы попадаете в один из тех редких случаев, вам нужна необработанная память, исследуйте ее. Но не раньше. В большинстве случаев управляемая память будет намного эффективнее, чем все, что вы можете придумать самостоятельно. – Falanwe