В случае, если Python является опцией, вы можете сначала Memory-map файл, а затем запустить инкрементальный регрессионный поиск по нему, воспользовавшись именованными группами , чтобы посчитать происшедшие паттерны. Данное решение терпимо для больших размеров файла
from collections import Counter
import re, mmap, contextlib
c = Counter()
with open('data_file', 'r+') as f:
with contextlib.closing(mmap.mmap(f.fileno(), 0)) as data:
for m in re.finditer(r'(?Pregex1)|(?Pregex2)|(?Pregex3)',data):
c.update(k for (k, v) in m.groupdict().iteritems() if v)
print c.most_common()
[('pat3', 3), ('pat1', 2), ('pat2', 2)]
звучит как не тот видео драйвер. Попробуйте редактировать загрузку ядра и добавить Single
или 1
до конца и см. Если он может загружаться в командную строку без графического интерфейса.