Linear ArchiveArchived issues viewer
← Back to list
INS-840

バトル中に 以下がプリロードされてしまう(不要なメモリ圧迫

StatusDone
TeamInstansys
Assigneeasuki.uehata@instansys.co.jp
PriorityLow
Created2026/06/10 13:20
Completed2026/06/15 07:14
Archived2026/06/23 01:03
Bug

Description

"voices/luke/standby_1.m4a"

"voices/luke/standby_2.m4a"

この問題の解析・修正 キャラクターごとに2ファイル無駄。 5人なら、10ファイルメモリの無駄。発熱問題に貢献する。

ちなみにバトル開始するまでは、必要というのはわかるが、 そもそも standby 系のvoice は、すべてプリロードせずに、どのボイスかランダムで抽選しておき、oneshot でメモリ解放して終わらせておくべき。

Comments (2)

asuki.uehata@instansys.co.jp2026/06/10 13:21

バトル中 プリロード音声のメモ。

⭐️メモリ/バッファでもってるAudio一覧 表示スニペット Object.keys(window.__pixiSound._sounds)

> Object.keys(window.__pixiSound._sounds)
< Array (62) = $3
0
"se/blessing-levelup.mp3"
1
"se/cancel.m4a"
2
"se/chapter-unlock.m4a"
3
"se/charin.mp3"
4
"se/click.m4a"
5
"se/confetti.m4a"
6
"se/fanfare.mp3"
7
"se/melt-weapon.mp3"
8
"se/start.mp3"
9
"se/upgrade-fail.mp3"
10 (これはoneshotで解放しておくべき
"voices/owen/call_instansys.m4a"
11 (これはoneshotで解放しておくべき
"voices/maou/call_title.m4a"
12 やられボイス1
"https://utsaqkhxqllqkazxzhow.supabase.co/storage/v1/object/public/entity-states/audios/94c86703-52c7-43fc-b154-15ec6fbcec12/4f71a57f-95c9-4f…"
13 やられボイス2
"https://utsaqkhxqllqkazxzhow.supabase.co/storage/v1/object/public/entity-states/audios/ee1d4658-625f-4b2c-8e13-e068a7d7da10/ebf0a298-4882-4f…"
14
"sounds/se/battle/skill.mp3"
15  (これはoneshotで解放しておくべき?
"sounds/se/battle/common/battle_start.m4a"
16 (これはoneshotで解放しておくべき?
"sounds/se/battle/common/battle_clear.mp3"
17
"sounds/se/battle/common/battle_failed.mp3"
18
"sounds/se/battle/common/clear_impact.mp3"
19
"sounds/se/battle/common/nova_fire.m4a"
20
"sounds/se/battle/common/revival_shockwave.m4a"
21
"sounds/se/status_effects/freeze.ogg"
22
"sounds/se/status_effects/electric_shock.ogg"
23
"sounds/se/battle/barrier/barrier_crash_1.ogg"
24
"sounds/se/battle/barrier/barrier_crash_2.ogg"
25
"sounds/se/battle/barrier/barrier_crash_3.ogg"
26
"sounds/se/battle/buff.m4a"
27
"sounds/se/battle/debuff.m4a"
28
"sounds/se/battle/heal.m4a"
29
"sounds/se/battle/repair_shield.m4a"
30
"sounds/se/battle/skill_increase_charge.m4a"
31
"sounds/se/battle/decoy.m4a"
32
"sounds/se/battle/burst_charged.mp3"
33
"sounds/se/battle/enemies/enemy_slime_attack.m4a"
34
"sounds/se/battle/enemies/enemy_slime_skill_bite.m4a"
35
"sounds/se/battle/enemies/enemy_golem_attack.m4a"
36
"voices/alta/burst_1.m4a"
37
"voices/alta/burst_2.m4a"
38
"sounds/se/mining/sparkle.m4a"
39
"sounds/se/battle/items/bomb_explosion.m4a"
40 (これはoneshotで解放しておくべき
"voices/luke/standby_1.m4a"
41 (これはoneshotで解放しておくべき
"voices/luke/standby_2.m4a"
42
"voices/luke/burst_1.m4a"
43
"voices/luke/burst_2.m4a"
44
"voices/luke/damage_1.m4a"
45
"voices/luke/damage_2.m4a"
46
"voices/luke/down.m4a"
47 (これはoneshotで解放しておくべき
"voices/mayaya/standby_2.m4a"
48
"voices/mayaya/burst_1.m4a"
49
"voices/mayaya/burst_2.m4a"
50
"voices/mayaya/damage_1.m4a"
51
"voices/mayaya/damage_2.m4a"
52
"voices/mayaya/down.m4a"
53
"sounds/se/battle/normal_luke.m4a"
54
"sounds/se/battle/skill1_luke.m4a"
55
"sounds/se/battle/skill2_luke.m4a"
56
"sounds/se/battle/burst_luke.m4a"
57
"sounds/se/battle/normal_mayaya.m4a"
58
"sounds/se/battle/skill1_mayaya.m4a"
59
"sounds/se/battle/skill2_mayaya.m4a"
60
"sounds/se/battle/burst_mayaya.m4a"
61
"sounds/bgm/battle01.m4a"

Arrayプロトタイプ
松尾弥玖人2026/06/15 04:32

バトルを開始したら10秒後にstandbyボイスをアンロードする (実際編成キャラのボイスは仕様的に全部ロードする必要あり)