mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-01-06 15:04:34 +08:00
Reduce padding in structure
Log::Msg originally takes 32 bytes, now shrinks to 24 bytes. Log::Peer originally takes 40 bytes, now shrinks to 32 bytes.
This commit is contained in:
parent
2681093d27
commit
648d44d9b9
@ -72,7 +72,7 @@ void Logger::freeInstance()
|
|||||||
void Logger::addMessage(const QString &message, const Log::MsgType &type)
|
void Logger::addMessage(const QString &message, const Log::MsgType &type)
|
||||||
{
|
{
|
||||||
QWriteLocker locker(&m_lock);
|
QWriteLocker locker(&m_lock);
|
||||||
const Log::Msg msg = {m_msgCounter++, QDateTime::currentMSecsSinceEpoch(), type, message};
|
const Log::Msg msg = {m_msgCounter++, type, QDateTime::currentMSecsSinceEpoch(), message};
|
||||||
m_messages.push_back(msg);
|
m_messages.push_back(msg);
|
||||||
locker.unlock();
|
locker.unlock();
|
||||||
|
|
||||||
@ -82,7 +82,7 @@ void Logger::addMessage(const QString &message, const Log::MsgType &type)
|
|||||||
void Logger::addPeer(const QString &ip, const bool blocked, const QString &reason)
|
void Logger::addPeer(const QString &ip, const bool blocked, const QString &reason)
|
||||||
{
|
{
|
||||||
QWriteLocker locker(&m_lock);
|
QWriteLocker locker(&m_lock);
|
||||||
const Log::Peer msg = {m_peerCounter++, QDateTime::currentMSecsSinceEpoch(), ip, blocked, reason};
|
const Log::Peer msg = {m_peerCounter++, blocked, QDateTime::currentMSecsSinceEpoch(), ip, reason};
|
||||||
m_peers.push_back(msg);
|
m_peers.push_back(msg);
|
||||||
locker.unlock();
|
locker.unlock();
|
||||||
|
|
||||||
|
@ -53,17 +53,17 @@ namespace Log
|
|||||||
struct Msg
|
struct Msg
|
||||||
{
|
{
|
||||||
int id;
|
int id;
|
||||||
qint64 timestamp;
|
|
||||||
MsgType type;
|
MsgType type;
|
||||||
|
qint64 timestamp;
|
||||||
QString message;
|
QString message;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct Peer
|
struct Peer
|
||||||
{
|
{
|
||||||
int id;
|
int id;
|
||||||
|
bool blocked;
|
||||||
qint64 timestamp;
|
qint64 timestamp;
|
||||||
QString ip;
|
QString ip;
|
||||||
bool blocked;
|
|
||||||
QString reason;
|
QString reason;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user