Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.06.2013, 15:57
AlexLucas вне форума Посмотреть профиль Отправить личное сообщение для AlexLucas Найти все сообщения от AlexLucas
  № 11  
Ответить с цитированием
AlexLucas
[+1 05.11.12]
 
Аватар для AlexLucas

Регистрация: Feb 2011
Сообщений: 431
А зачем производить вычисления на именно на удалённом сервере?
Проведите тест на локалке, если всё нормально и не съедает всю память, ставьте в настройках на сервере -1 и удачи вам с вашим миллионом.
__________________
Oomph

Старый 07.06.2013, 16:21
Idon'tKnow вне форума Посмотреть профиль Отправить личное сообщение для Idon'tKnow Найти все сообщения от Idon'tKnow
  № 12  
Ответить с цитированием
Idon'tKnow

Регистрация: Apr 2013
Сообщений: 77
Потому что я не знаю точное кол-во операций, которое мне нужно произвести. Да и то, что Вы предлагаете, это подходит лишь для локального сервера, т.к платные не дают memory_limit -1, есть ограничения на это свойство, а я не уверен, что мой компьютер быстро отработает код, да и вполне сгореть может от такого.
Про миллион - там 6 переменных, каждая была до 1000 проверена, даже для одной переменной уже 1000^1000, Вы представляете, что это такое? А мне нужно лишь 50 +- миллиардов операций основного цикла)))

Поэтому и спрашиваю, что такое memory_limit и от чего оно кушается, от времени работы? Или же от кол-ва переменных, используемых + от их значений(если есть строка и она растет постоянно). Т.е будет ли она расти, если кол-во переменных будет всё время константа + значение тоже будут постоянного типа?

Старый 07.06.2013, 16:24
Sync вне форума Посмотреть профиль Отправить личное сообщение для Sync Найти все сообщения от Sync
  № 13  
Ответить с цитированием
Sync
 
Аватар для Sync

Регистрация: Feb 2013
Сообщений: 176
Цитата:
Сообщение от NikolyA Посмотреть сообщение
ну вообщем суть крона такова что даже при выключенном ПК пользователя, крон который расположен на сервере продолжает работать, на счет выключение сервера - ну тут да, проблема, но мы ж не берем во внимание то что сервер будет выключен
Странная суть крона. Мне казалось оно больше про запуск по расписанию.
любой скрипт запущенный на серве по-идее должен выполняться пока не завершиться сам, либо его не угробит кто-то снаружи.

Добавлено через 7 минут
Цитата:
Сообщение от Idon'tKnow Посмотреть сообщение
Потому что я не знаю точное кол-во операций, которое мне нужно произвести.
Сложность то алгоритма вы знаете?
Цитата:
Да и то, что Вы предлагаете, это подходит лишь для локального сервера, т.к платные не дают memory_limit -1
Смотря какие "платные"
Цитата:
да и вполне сгореть может от такого.
компьютеры от вычислений сгорают редко. От пожаров чаще.

Цитата:
Поэтому и спрашиваю, что такое memory_limit
Ну вы же сами привели описание.
На каком языке вы прланируете писать серверный скрипт?
Цитата:
и от чего оно кушается, от времени работы?
от количества данных и криво написанных программ.

Старый 07.06.2013, 16:38
Idon'tKnow вне форума Посмотреть профиль Отправить личное сообщение для Idon'tKnow Найти все сообщения от Idon'tKnow
  № 14  
Ответить с цитированием
Idon'tKnow

Регистрация: Apr 2013
Сообщений: 77
Скорее всего на php. 'от количества данных и криво написанных программ.', пример:
"Программа бесконечность!" -
PHP код:
<?php 
$val 
0;
while (
rand(56) > $val){}
?>
Будет ли объём этой memory_limit - расти в таком случае?

Или вот пример 2:

"Программа бесконечность номер два!" -
PHP код:
<?php 
$val 
0;
$s "one=>";
while (
rand(56) > $val){
$s .= "1"// мб тут нужно $s += "1"; , но это не суть в данном примере. 
}
?>

Старый 07.06.2013, 17:05
Sync вне форума Посмотреть профиль Отправить личное сообщение для Sync Найти все сообщения от Sync
  № 15  
Ответить с цитированием
Sync
 
Аватар для Sync

Регистрация: Feb 2013
Сообщений: 176
PHP код:
php -r"while(rand(5,6)>1) { echo memory_get_usage().'--';}" 
Код:
318840--318840--318840--318840--318840--318840--318840-
PHP код:
php -r"$s = "one"; while(rand(5,6)>1) { echo memory_get_usage().'--';$s .='s';}" 
Код:
337024--337024--337024--337024--337024--337032--337032--
337048--337048--337048--337048--337056--337056--337056--
337072--337072--337072--337080--337080--337080--337080--
337096--337096--337104--337104--337104--337104--337104--
Добавлено через 3 минуты
http://habrahabr.ru/post/134784/

Старый 07.06.2013, 17:14
Idon'tKnow вне форума Посмотреть профиль Отправить личное сообщение для Idon'tKnow Найти все сообщения от Idon'tKnow
  № 16  
Ответить с цитированием
Idon'tKnow

Регистрация: Apr 2013
Сообщений: 77
Sync, огромное Спасибо!

Старый 07.06.2013, 23:22
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 17  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
Вы, конечно, извините, но если Вы выберете язык пошустрее – например, Си – время расчетов снизится в десятки раз.

Старый 07.06.2013, 23:39
Idon'tKnow вне форума Посмотреть профиль Отправить личное сообщение для Idon'tKnow Найти все сообщения от Idon'tKnow
  № 18  
Ответить с цитированием
Idon'tKnow

Регистрация: Apr 2013
Сообщений: 77
Psycho Tiger, я понимаю, выбираю на данный момент, возможно, буду через делфи это реализовывать(паскаль мод).

Старый 08.06.2013, 00:12
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 19  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Если алгоритм дюжа сложный - можно так не убиваться по хардкору и настрочить на C#, в 2-10 раз будет хуже чем на C/Pascal, но в разы быстрее чем на as3.
Java, наверно, не стоит брать - там сложнее что-то сделать и не напрячь при этом главный источник тормозов - GC. Возможности вставить критические куски в unsafe-режиме тоже нет.

Это если чисто алгоритм рассматривать. Если он у Вас графику обрабатывает - 95% производительности зависит от библиотеки/графического API/видеокарты, а не от языка.

Старый 08.06.2013, 00:28
Sync вне форума Посмотреть профиль Отправить личное сообщение для Sync Найти все сообщения от Sync
  № 20  
Ответить с цитированием
Sync
 
Аватар для Sync

Регистрация: Feb 2013
Сообщений: 176
+1 за С для такой задачи

Создать новую тему Ответ Часовой пояс GMT +4, время: 05:55.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 05:55.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.