cbeta: (Default)
[personal profile] cbeta
Меня опять клинит (в смысле переклинивает) на жизненном балансе. В том смысле, что не "могу же я, красивая и умная, разорваться". Ушла в глубокий своп, чего-то у меня делается, но так медленно и со скрипом, и главное - на фоне бесконечных, огромных виноватостей. Видеть все в гробу не умею, разбрасываюсь, страдаю синдромом отличницы, и к тому же мне жизненно необходимо валяться и ничего не делать временами (кататься туда-сюда, колупаться с фотографиями, разгадывать судоку, смотреть сериалы целыми сезонами и т.п.). Нет, я знаю, как другие люди могут делать многое - и успевать. Иногда даже пытаюсь. Но мне хватает порядка и дисциплины, когда во всех сферах жизни воцаряется гармония, максимум на неделю. А потом хочется удавиться и впасть в анабиоз. Если впадать в анабиоз профилактически, то потом приходится все время догонять, срезать углы, тоже нехорошо. Но с другой стороны - если на меня нет давления, то я и не делаю вообще ничего. И от этого страдаю даже больше. Т.е. вывод-то какой? Плакать, колоться, тащить на себе вороха недоделанного, потому что иначе не выходит. Лучше страдать, что не успеваешь и не делаешь, чем ничего не делать и страдать, что ничего не делаешь, как-то так.

Вы прослушали арию "Юбилейное", посвященную году возвращения на работу.

пс. Про своп и работу: недавно написала програмку, которая обрабатывает картинки и генерит некую (большую) структуру. До момента, когда включился своп, на каждую картинку уходило по 8 секунд. А когда включился - 5 часов.

Date: 2009-10-30 03:30 pm (UTC)
From: [identity profile] smalgin.livejournal.com
Сбрасывай структуру на диск по мере надобности, зачем ее всю в памяти держать?

Date: 2009-10-30 05:44 pm (UTC)
From: [identity profile] http://users.livejournal.com/_cbeta_/
Я не совсем понимаю, как это делать. Ну грубо говоря: разбрасывать фишечки по миллиону корзинок. Как это сделать, не держа в памяти весь миллион?
В конце концов решила запороть все направление, как убогое, даже если оно технически решаемо. Как-нибудь по-другому фишечки организовывать.

А если фигурально беседовать, то куда ж ее сбрасывать, свою структуру?

Date: 2009-11-02 09:12 pm (UTC)
From: [identity profile] smalgin.livejournal.com
Написать объект, который незаметно для разбрасывателя будет убирать на диск ненужные корзинки и выхватывать их обратно по надобности.
Внутри этого объекта будет буфер часто используемых корзинок.
Вроде бы стандартное решение.

Date: 2009-11-02 09:19 pm (UTC)
From: [identity profile] ahaxopet.livejournal.com
Этот объект уже написан, называется операционная система :) Я серьезно, ядро именно этим и занимается.

Date: 2009-11-03 04:43 am (UTC)
From: [identity profile] smalgin.livejournal.com
Да я не против, только она не знает вашего алгоритма и нужные корзинки эффективно подсовывать не сможет.

Полгода назад был случай: обнаружили, что якобы буферизованный вывод в файл на винде - не такой уж буферизованный. Изобрел велосипед, приделал самопальный буфер на 64К - оляля, пишем в файл два раза быстрее. Вот кто бы мог подумать, что ОС так хреново работает :)

Date: 2009-11-03 07:40 am (UTC)
From: [identity profile] http://users.livejournal.com/_cbeta_/
А там совершенно случайно, никогда не знаешь, какие из миллиона потребуются, т.е. заранее нужные не подтащишь.

Profile

cbeta: (Default)
cbeta

January 2026

S M T W T F S
     123
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 12th, 2026 04:39 pm
Powered by Dreamwidth Studios