Объекты
, Process
и ProcessThread
имеют свойство ProcessorAffinity
типа IntPtr
, которым можно напрямую управлять для считывания / изменения сродства для до 64 процессоров:
using System.Diagnostics;
...
Process Proc = Process.GetCurrentProcess();
long AffinityMask = (long)Proc.ProcessorAffinity;
AffinityMask &= 0x000F; // use only any of the first 4 available processors
Proc.ProcessorAffinity = (IntPtr)AffinityMask;
ProcessThread Thread = Proc.Threads[0];
AffinityMask = 0x0002; // use only the second processor, despite availability
Thread.ProcessorAffinity = (IntPtr)AffinityMask;
...
Вы также можете используйте свойство потока IdealProcessor
, чтобы планировщик мог предпочесть запуск потока на указанном процессоре (без гарантии).
Да, это так просто:)
Файлы cookie, используемые Google Analytics, будут отслеживать одного и того же пользователя, если они используют один и тот же компьютер и не удаляют свои файлы cookie. Вот как GA может определить, является ли клиент новым пользователем или вернувшимся пользователем. Однако это ограничено по причинам, которые я привел выше.
Это технически возможно, но запрещено условиями обслуживания, с которыми вы согласились при установке Google Analytics (вы прочитали их, верно?).
От: http://www.google.com/analytics/tos.html
7. КОНФИДЕНЦИАЛЬНОСТЬ . Вы не будете (и не позволите третьим лицам) использовать Сервис для отслеживания или сбора личной информации пользователей Интернета, а также не будете (или не будете позволять какой-либо третьей стороне) связывать любые данные, собранные с Вашего веб-сайта (-ов). (или веб-сайт (сайты) третьих сторон) с любой идентифицирующей личность информацией из любого источника в рамках использования Вами (или использования третьими лицами) Сервиса. Вы будете соблюдать и соблюдать соответствующую политику конфиденциальности и будете соблюдать все применимые законы, касающиеся сбора информации от посетителей ваших сайтов. Вы должны опубликовать политику конфиденциальности, и эта политика должна предоставлять уведомление об использовании вами файла cookie, который собирает анонимные данные о трафике.
Кажется довольно ясно.