Я не думаю, что у Вас есть что-либо для волнения о. Если System.totalMemory
понижается, можно ослабиться. Это может быть ОС, которая не исправляет недавно освобожденную память (в ожидании следующего раза, когда Flash player попросит больше памяти).
Попытка, делающая что-то еще, что является очень интенсивно использующим память и я уверен, что Вы заметите, что память, выделенная Flash player, уменьшится и использоваться для другого процесса вместо этого.
, Поскольку я понял его, управление памятью в современной ОС не интуитивно с точки зрения рассмотрения сумм, выделенных каждому процессу, или даже выделенной общей сумме.
, Когда я использовал свой Mac в течение 5 минут, 95% моей RAM на 3 ГБ используются, и это останется тот путь, это никогда не понижается. Это - просто способ, которым ОС обрабатывает память.
, пока это не нужно в другом месте даже, обрабатывает, которые вышли, все еще присвоили память им (это может заставить их запуститься более быстрый в следующий раз, например).
У меня это сработало:
myList[1].children[0].childname
Это тоже нормально:
myList[1]["children"][0].childname;
Полностью,
<html>
<body>
<script>
var myList = [
{title:"Parent1",
children:[{childname:"Child11"},
{childname:"Child12"}],
cars:[{carname:"Car11"},
{carname:"Car12"}]
},
{title:"Parent2",
children:[{childname:"Child21"},
{childname:"Child22"}],
cars:[{carname:"Car21"},
{carname:"Car22"}]
}
];
alert (myList[1].children[0].childname);
</script>
</body>
</html>
var myString = myList [1] .children [0] .childname;
В FireBug работает FireFox
Этот действительно работает ...
alert(myList[1].children[0].childname);