У меня есть приложение, которое будет захватывать экран, и я хочу записать захваченную информацию в массив, для этого требуется AGES, так как массив достигает + 2 миллиона значений. Я повторяю и добавляю значения в массив, есть ли способ быстрее (например, двоичные операции)? Должно быть, это так медленно? Почему это?Быстрое распределение массива
0
A
ответ
1
Разобрался, почему это было так медленно, это было потому, что я использовал ReDim на каждой итерации цикла - спасибо за помощь в любом случае
Martin
1
Предполагая, что ваш пиксель пикселя за пикселем, его GetPixel
вызов медленный (он запрашивает драйвер дисплея), а не (заданное) назначение массива.
Вместо этого вы можете использовать api getdibits()
api, который скопирует информацию о цвете DC в буфер за один раз.
Here is a C++ example, но методология & последовательность вызовов такая же, как для VB.
Смежные вопросы
- 1. Быстрое распределение памяти/сфера вопрос
- 2. Быстрое произвольное распределение случайных выборок
- 3. Быстрое «где» Расширения массива
- 4. Быстрое поведение массива
- 5. Быстрое расширение массива numpy
- 6. Быстрое редактирование массива plist
- 7. Многомерное распределение объектов массива
- 8. Распределение памяти массива Char
- 9. Динамическое распределение массива структуры
- 10. Распределение массива Pthreads
- 11. Динамическое распределение массива указателей
- 12. Двумерное распределение массива
- 13. Распределение массива в .NET
- 14. Динамическое распределение 2D-массива
- 15. распределение памяти массива
- 16. Динамическое распределение массива
- 17. динамическое распределение двумерного массива
- 18. распределение памяти массива numpy
- 19. C - многомерное распределение массива
- 20. Распределение памяти массива
- 21. Рассчитать частотное распределение массива?
- 22. Указатели; Простое распределение массива
- 23. распределение выполнения многомерного массива
- 24. C# Распределение памяти массива
- 25. Динамическое распределение массива объясняет
- 26. Создать быстрое расширение массива для типизированного массива
- 27. обновление/значение массива изменения (быстрое)
- 28. Быстрое сортирование массива в C
- 29. Быстрое размещение типа байтового массива
- 30. Быстрое сортирование массива cType чисел