Pemula sekali. Buat file-file Python menengah menggunakan RAM disk.

123.172.***.***
14

Lingkungan
- Meskipun di era RAM gold, seperti terpesona sesuatu, DDR5 64GB dari wortel
- windows11

Tujuan
- Util python sederhana, selain kode sumber dan file yang memerlukan pengelolaan, semuanya menggunakan ramdisk
- Yang boleh hilang juga bisa disimpan di ramdisk
- Tidak perlu pemulihan konten ramdisk saat reboot
- Karena menggunakan ssd dan ramdisk bersamaan, kode sumber harus aman di ssd.

Ramdisk
- Sepertinya performa berbeda untuk setiap program, saya menggunakan Imdisk yang gratis tanpa fitur khusus

Ide-ide Awal
- Membuat proyek di ramdisk dan menyalin kode sumber ke SSD secara berkala
- Jika tidak mencadangkan kode ke SSD, kemungkinan besar akan terhapus
- Menggunakan program untuk menyinkronkan SSD dan ramdisk
- Banyak pengaturan yang harus dilakukan dan merepotkan

Metode yang Dipilih (chatgpt memberitahu ㅎ)
- Buat proyek di ssd lokal ( <<-- penting )
- Kode sumber atau file penting akan berada di ssd lokal.
- Buat folder build, .venv di ramdisk dan buat symbolic link di direktori proyek saat ini
- Semua file sementara berada di ramdisk.
- mklink /d .venv R:\my_gui_env
- Symbolic link juga tidak akan dianalisis lebih dalam di gitignore, jadi mudah digunakan dengan git
- Buat _pycache_ di ramdisk.
- pyinstaller --workpath R:\pyinstaller_build --distpath R:\pyinstaller_dist --onefile main.py
- Saya menggunakannya karena diminta untuk membuat skrip PowerShell.

Keuntungan
- Karena saya menguji utilitas yang sangat kecil, saya tidak tahu apakah ada peningkatan performa. Mungkin akan ada perbedaan yang signifikan untuk aplikasi besar.
- Ukuran proyek folder akan sangat kecil meskipun dikompresi karena hanya kode sumber yang dikompresi. (Mungkin juga mudah digunakan dengan git)

Percobaan Selanjutnya
- Temukan cara untuk menyimpan file sementara ke ramdisk saat membuat aplikasi dengan Android Studio
- Saya memperkirakan efeknya akan cukup signifikan.

Kesan
- Lebih sederhana dari yang saya kira. Buat proyek dasar di penyimpanan lokal dan buat folder untuk file sementara di ramdisk, lalu hubungkan ke proyek folder menggunakan symbolic link.
- Metode ini mungkin dapat digunakan dengan alat atau lingkungan pengembangan lainnya. Buat symbolic link untuk folder ramdisk dan gunakan.

Selesai.

로그인한 회원만 댓글 등록이 가능합니다.

개발한당

KR | ID | EN
  • IDR
  • KOR
8.35 -0.01

2026.07.10 KEB 하나은행 고시회차 1095회

다가오는 한인 행사일정

  • 등록 된 일정이 없어요!