Reparar la congelación del programa con el búfer ram

Reparar la congelación del programa con el búfer ram

Estoy usando un programa con un pequeño error. Está cerrado: fuente, por lo que no puedo cambiar el código. Es muy bueno para lo que hace y no hay aplicaciones como esa. Entonces no puedo usar otros programas.

Pero ese programa tiene un problema muy grande: así es como funciona con el disco. Tiene 2 archivos: el archivo principal donde guarda todo y la copia de seguridad de ese archivo. Ese "pequeño" error: hace una copia de seguridad byte a byte (lectura de byte - escritura de byte). Y lo hace en cinco minutos. Tengo un disco SSD y eso debería ser un problema porque ese archivo es muy pequeño (6898 bytes). Pero, por alguna estúpida razón, se congela cuando se guarda. No es solo una pequeña congelación de 100 ms, sino una congelación muy grande de 10 segundos.

Entonces tengo una pregunta: ¿puedo hacer algo al respecto? ¿Puedo tal vez usar buffers o incluso un disco RAM (14 MB de memoria no son un problema en absoluto)? Si utilizara un disco RAM, debo asegurarme de que la información de los archivos se guarde en el disco real. Esa información no es tan grande, por lo que si se revierte durante 5 minutos, no es un problema tan grande en absoluto (la guarda cada 5 minutos, por lo que realmente debería ser un problema).

Entonces, la pregunta es: ¿cómo puedo acelerarlo y qué es mejor hacer: búfer, caché o tal vez disco RAM?

Y, para que lo sepas, uno de los mayores problemas es que hay más archivos en la carpeta raíz, por lo que debería ser solo esa carpeta si usara el disco RAM.

información relacionada