Openapoc: Se bloquea cuando el tamaño del registro alcanza> 82MiB

Creado en 23 nov. 2017  ·  3Comentarios  ·  Fuente: OpenApoc/OpenApoc

OpenApoc parece fallar cuando el archivo de registro alcanza> 82MiB en Windows 7 Ultimate x64 con un SSD Sandisk X400 de 1TB.

Eliminar el archivo de registro parece ser la única forma de hacer que el juego se ejecute sin un CTD instantáneo una vez que comience a dar tiempo para moverse (reanudar la pausa)

La raíz de OpenApoc es "C: \ Games \ OpenApoc \"

Tal vez el registro debería hacerse para eliminarse a sí mismo por encima de 31MiB para que obtengamos una longitud de registro decente, pero no una que se expanda continuamente.

!BUG! HIGH PRIORITY

Todos 3 comentarios

No he podido reproducir esto, ¿todavía sucede?

Hace un par de semanas, tenía un archivo de registro de más de 500 MB.

Solo una copia y pega de Discord, no he podido replicar esto de nuevo con la última descarga.

Cerrará, sin embargo, siempre podemos reabrir si es necesario.

no en un dispositivo puedo acceder a git en un cajero automático, pero con respecto al problema de registro> 82 MB

Esto todavía ocurre en algunos dispositivos ... El nivel más bajo que he tenido es de 82 MB

El más alto es el límite de tamaño de archivo FAT32 de 4 GB

Es difícil de reproducir, pero en efecto, por encima de 82 MB, tarde o temprano, un sistema Windows no podrá escribir rápidamente en el archivo de registro grande y OpenApoc fallará al no poder escribir en el registro.

¿Es necesario mantener el registro expandiéndose hasta el límite del sistema de archivos, o deberíamos truncarlo a 50 MB?
Obviamente, en NTFS y exFAT, el límite es más alto, por lo que tarda más en fallar a menos que se retrase una escritura.

JonnyH Ayer a las 09:14
Todavía no puedo reproducir esto, obtuve mi registro de más de 500 MB y no vi ningún bloqueo
¿Quizás no sea en realidad el registro, sino algo más que sucede en el mismo momento? ¿Como una pérdida de memoria o algo así?
¿Obtienes un rastro del accidente? Si usa la compilación de appveyor, es posible que deba extraer el paquete de depuración para obtener símbolos de los archivos pdb

Filmboy84Ayer a las 09:17
Podría ser, solo que hubiera ocurrido raramente en un sistema Win7 NTFS

Sucede más en una instalación antigua de FAT32 WinXP

Puedo intentar conseguir un seguimiento

Ha pasado un tiempo desde que miré esto (elimine el archivo de registro de cada juego por hábito ahora)

Si el paquete de depuración está funcionando nuevamente (no fue por un tiempo si recuerdas) tendré una exploración

JonnyH Ayer a las 09:19
Hmm, ya no tengo nada con win7 o fat32, por lo que podría tener problemas de reproducción si están relacionados
Pero me sorprendería si fuera el tamaño del archivo de registro en sí; solo usamos las apis estándar que han sido bastante probadas a lo largo del tiempo.

Filmboy84Ayer a las 09:49
Ciertamente es extraño

Nunca he tenido problemas en Win10 con NTFS

Actualizará el problema con todo esto la próxima vez en un dispositivo compatible con git

También en la gran cantidad de sistemas de archivos de Linux parece estar bien (incluidos los antiguos como HPFS)

Así que acordé que es probable que no esté vinculado al sistema de archivos de ninguna manera, excepto al alcanzar el límite de tamaño del archivo, hasta ese momento no había pensado en la pérdida de memoria ... Ahora lo dices que suena más probable

¿Fue útil esta página
0 / 5 - 0 calificaciones