Ограничения памяти DotNetBrowser?

У меня проблема с DotNetBrowser и некоторыми веб-страницами, требующими много памяти.

Если посмотреть на dotnetbrowser-chromium32.exe в мониторе процессов Windows, все страницы, которые выделяют более 800 МБ, прерываются, и элемент управления браузера становится черным.

Например, этот код достигает предела, генерируя большой массив случайных строк:

<body>
    <script>
        function randomString() {
            var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
            var string_length = 800;
            var randomstring = '';
            for (var i = 0; i < string_length; i++) {
                var rnum = Math.floor(Math.random() * chars.length);
                randomstring += chars.substring(rnum, rnum + 1);
            }
            return randomstring;
        }

        var COUNT = 60000
        var list = []
        for (var i = 0; i < COUNT; i++) {
            list.push(randomString())
        }
        document.body.innerText="Memory test completed."
    </script>
</body>

Есть ли способ разрешить больше использования памяти и избежать проблемы?

Спасибо вам

0 ответов

Другие вопросы по тегам